/* 地址显示 */
.location_show {
  display: block !important;
}

/* 最外层 */
#mc_content {
  height: calc(100% - 67px);
  padding: 0 15px;
}

/* 地址栏 */
#hw_location {
  width: 100%;
  overflow-x: auto;
}

/* 地址输入栏 */
#location {
  margin-top: 8px;
}

#location .location_item {
  display: none;
  height: 22px;
  font-size: 14px;
  margin-right: 5px;
  line-height: 22px;
}

/* 数据栏 */
#hw_data {
  width: 100%;
  height: calc(100% - 130px);
}

.hw_data {
  width: 100%;
  height: calc(50% - 5px);
}

.data_title {
  width: 100%;
  height: 30px;
  margin-top: 5px;
}

.data_val {
  width: 100%;
  height: calc(100% - 35px);
  border: 1px solid #000;
}

.data_title span {
  line-height: 30px;
}

.hw_data_btn {
  margin: 0 5px 0 0;
  padding: 0;
  min-width: 40px;
  height: 24px;
  border: 1px solid #aaa;
}

.hw_data_btn span {
  line-height: 24px;
}

.table_box {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 100%;
}

.table_content {
  position: absolute;
  top: 0;
  left: 0;
}

.table_content {
  display: flex;
}

.data_line_idx {
  width: 60px;
}

.edit_list div {
  float: left;
}

/* 处理命令 */
#proces_cmd .proce {
  width: calc(100% - 80px);
  height: 100%;
}

#proces_cmd .btn_list {
  width: 80px;
  height: 100%;
}

/* 一箱多卡 */

.mc_base_box {
  width: 100%;
  height: calc(100% - 40px);
  margin-top: 10px;
}

/* ********************* BASE ********************* */
.mc_marg_lf {
  margin-left: 5px;
}

.mc_marg_rt {
  margin-right: 5px;
}

.float_left {
  float: left;
}

.float_right {
  float: right;
}

.box_hid {
  display: none;
}